<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
<meta name="generator" content="Doxygen 1.8.14"/>
<meta name="viewport" content="width=device-width, initial-scale=1"/>
<title>v_voip_decap: XDecap Struct Reference</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="dynsections.js"></script>
<link href="navtree.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="resize.js"></script>
<script type="text/javascript" src="navtreedata.js"></script>
<script type="text/javascript" src="navtree.js"></script>
<script type="text/javascript">
  $(document).ready(initResizable);
</script>
<link href="doxygen.css" rel="stylesheet" type="text/css" />
<link href="HTML_custom.css" rel="stylesheet" type="text/css"/>
</head>
<body>
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
<div id="titlearea">
<table cellspacing="0" cellpadding="0">
 <tbody>
 <tr style="height: 56px;">
  <td id="projectlogo"><img alt="Logo" src="xlogo_bg.gif"/></td>
  <td id="projectalign" style="padding-left: 0.5em;">
   <div id="projectname">v_voip_decap
   </div>
   <div id="projectbrief">Xilinx SDK Drivers API Documentation</div>
  </td>
 </tr>
 </tbody>
</table>
</div>
<!-- end header part -->
<!-- Generated by Doxygen 1.8.14 -->
<script type="text/javascript" src="menudata.js"></script>
<script type="text/javascript" src="menu.js"></script>
<script type="text/javascript">
$(function() {
  initMenu('',false,false,'search.php','Search');
});
</script>
<div id="main-nav"></div>
</div><!-- top -->
<div id="side-nav" class="ui-resizable side-nav-resizable">
  <div id="nav-tree">
    <div id="nav-tree-contents">
      <div id="nav-sync" class="sync"></div>
    </div>
  </div>
  <div id="splitbar" style="-moz-user-select:none;" 
       class="ui-resizable-handle">
  </div>
</div>
<script type="text/javascript">
$(document).ready(function(){initNavTree('struct_x_decap.html','');});
</script>
<div id="doc-content">
<div class="header">
  <div class="summary">
<a href="#pub-attribs">Data Fields</a>  </div>
  <div class="headertitle">
<div class="title">XDecap Struct Reference</div>  </div>
</div><!--header-->
<div class="contents">

<p>The <a class="el" href="struct_x_decap.html" title="The XDecap driver instance data. ">XDecap</a> driver instance data.  
 <a href="struct_x_decap.html#details">More...</a></p>
<table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-attribs"></a>
Data Fields</h2></td></tr>
<tr class="memitem:ad73e04452bb45eb9808f7d65f633558c"><td class="memItemLeft" align="right" valign="top"><a class="el" href="struct_x_decap___config.html">XDecap_Config</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct_x_decap.html#ad73e04452bb45eb9808f7d65f633558c">Config</a></td></tr>
<tr class="memdesc:ad73e04452bb45eb9808f7d65f633558c"><td class="mdescLeft">&#160;</td><td class="mdescRight">Hardware Configuration.  <a href="#ad73e04452bb45eb9808f7d65f633558c">More...</a><br /></td></tr>
<tr class="separator:ad73e04452bb45eb9808f7d65f633558c"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a1fb6969b320fcfe70fb734325c3caca8"><td class="memItemLeft" align="right" valign="top">u32&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct_x_decap.html#a1fb6969b320fcfe70fb734325c3caca8">IsReady</a></td></tr>
<tr class="memdesc:a1fb6969b320fcfe70fb734325c3caca8"><td class="mdescLeft">&#160;</td><td class="mdescRight">Core and the driver instance are initialized.  <a href="#a1fb6969b320fcfe70fb734325c3caca8">More...</a><br /></td></tr>
<tr class="separator:a1fb6969b320fcfe70fb734325c3caca8"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a059b4e4a7b1bba1edffe3b62acb72989"><td class="memItemLeft" align="right" valign="top"><a class="el" href="xdecap_8h.html#a92455d82c8ce7fade960e9b9622800eb">XDecap_Callback</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct_x_decap.html#a059b4e4a7b1bba1edffe3b62acb72989">PacketLockCallback</a></td></tr>
<tr class="memdesc:a059b4e4a7b1bba1edffe3b62acb72989"><td class="mdescLeft">&#160;</td><td class="mdescRight">Callback for Packet lock event interrupt.  <a href="#a059b4e4a7b1bba1edffe3b62acb72989">More...</a><br /></td></tr>
<tr class="separator:a059b4e4a7b1bba1edffe3b62acb72989"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a394008078642de9785fc1a1581d898a6"><td class="memItemLeft" align="right" valign="top">void *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct_x_decap.html#a394008078642de9785fc1a1581d898a6">PacketLockRef</a></td></tr>
<tr class="memdesc:a394008078642de9785fc1a1581d898a6"><td class="mdescLeft">&#160;</td><td class="mdescRight">To be passed to the connect interrupt callback.  <a href="#a394008078642de9785fc1a1581d898a6">More...</a><br /></td></tr>
<tr class="separator:a394008078642de9785fc1a1581d898a6"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a1ab76a327ce342bbbd938166d13353fb"><td class="memItemLeft" align="right" valign="top">u32&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct_x_decap.html#a1ab76a327ce342bbbd938166d13353fb">IsPacketLockCallbackSet</a></td></tr>
<tr class="memdesc:a1ab76a327ce342bbbd938166d13353fb"><td class="mdescLeft">&#160;</td><td class="mdescRight">Set flag.  <a href="#a1ab76a327ce342bbbd938166d13353fb">More...</a><br /></td></tr>
<tr class="separator:a1ab76a327ce342bbbd938166d13353fb"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ab0995b9b0123285dd99cbb70484fb5bf"><td class="memItemLeft" align="right" valign="top"><a class="el" href="xdecap_8h.html#a92455d82c8ce7fade960e9b9622800eb">XDecap_Callback</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct_x_decap.html#ab0995b9b0123285dd99cbb70484fb5bf">PacketUnLockCallback</a></td></tr>
<tr class="memdesc:ab0995b9b0123285dd99cbb70484fb5bf"><td class="mdescLeft">&#160;</td><td class="mdescRight">Callback for Packet unlock event interrupt.  <a href="#ab0995b9b0123285dd99cbb70484fb5bf">More...</a><br /></td></tr>
<tr class="separator:ab0995b9b0123285dd99cbb70484fb5bf"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ad5fbdefb57256e7606295795b4699450"><td class="memItemLeft" align="right" valign="top">void *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct_x_decap.html#ad5fbdefb57256e7606295795b4699450">PacketUnLockRef</a></td></tr>
<tr class="memdesc:ad5fbdefb57256e7606295795b4699450"><td class="mdescLeft">&#160;</td><td class="mdescRight">To be passed to the connect interrupt callback.  <a href="#ad5fbdefb57256e7606295795b4699450">More...</a><br /></td></tr>
<tr class="separator:ad5fbdefb57256e7606295795b4699450"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ab809ede1a7d9aa3aa292bb8c969e6d20"><td class="memItemLeft" align="right" valign="top">u32&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct_x_decap.html#ab809ede1a7d9aa3aa292bb8c969e6d20">IsPacketUnLockCallbackSet</a></td></tr>
<tr class="memdesc:ab809ede1a7d9aa3aa292bb8c969e6d20"><td class="mdescLeft">&#160;</td><td class="mdescRight">Set flag.  <a href="#ab809ede1a7d9aa3aa292bb8c969e6d20">More...</a><br /></td></tr>
<tr class="separator:ab809ede1a7d9aa3aa292bb8c969e6d20"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a112c4dbfd6342e6ed9272605d3d3169b"><td class="memItemLeft" align="right" valign="top"><a class="el" href="xdecap_8h.html#a92455d82c8ce7fade960e9b9622800eb">XDecap_Callback</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct_x_decap.html#a112c4dbfd6342e6ed9272605d3d3169b">PacketStopCallback</a></td></tr>
<tr class="memdesc:a112c4dbfd6342e6ed9272605d3d3169b"><td class="mdescLeft">&#160;</td><td class="mdescRight">Callback for Packet Stop event interrupt.  <a href="#a112c4dbfd6342e6ed9272605d3d3169b">More...</a><br /></td></tr>
<tr class="separator:a112c4dbfd6342e6ed9272605d3d3169b"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aaf469858e977b19f2a07b6e3f8763412"><td class="memItemLeft" align="right" valign="top">void *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct_x_decap.html#aaf469858e977b19f2a07b6e3f8763412">PacketStopRef</a></td></tr>
<tr class="memdesc:aaf469858e977b19f2a07b6e3f8763412"><td class="mdescLeft">&#160;</td><td class="mdescRight">To be passed to the connect interrupt callback.  <a href="#aaf469858e977b19f2a07b6e3f8763412">More...</a><br /></td></tr>
<tr class="separator:aaf469858e977b19f2a07b6e3f8763412"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a830ad007ed40cb8ee3d43da4be88f53d"><td class="memItemLeft" align="right" valign="top">u32&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct_x_decap.html#a830ad007ed40cb8ee3d43da4be88f53d">IsPacketStopCallbackSet</a></td></tr>
<tr class="memdesc:a830ad007ed40cb8ee3d43da4be88f53d"><td class="mdescLeft">&#160;</td><td class="mdescRight">Set flag.  <a href="#a830ad007ed40cb8ee3d43da4be88f53d">More...</a><br /></td></tr>
<tr class="separator:a830ad007ed40cb8ee3d43da4be88f53d"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table>
<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
<div class="textblock"><p>The <a class="el" href="struct_x_decap.html" title="The XDecap driver instance data. ">XDecap</a> driver instance data. </p>
<p>An instance must be allocated for each VoIP Decapsulator core in use. </p>
</div><h2 class="groupheader">Field Documentation</h2>
<a id="ad73e04452bb45eb9808f7d65f633558c"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ad73e04452bb45eb9808f7d65f633558c">&#9670;&nbsp;</a></span>Config</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="struct_x_decap___config.html">XDecap_Config</a> XDecap::Config</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Hardware Configuration. </p>

<p class="reference">Referenced by <a class="el" href="xdecap_8h.html#a7b4b1c7c46cd9b705fcb8013fbce9531">XDecap_CfgInitialize()</a>, <a class="el" href="xdecap_8h.html#a496df344c9ce70164599caf0492a7233">XDecap_ChannelClearStatistic()</a>, <a class="el" href="xdecap_8h.html#a4d939d037cae3b5d8926d152cab7ba83">XDecap_ChStatus()</a>, <a class="el" href="xdecap_8h.html#aab7cf05a65917b6110255eb6ce7afeba">XDecap_ClearGeneralStatistic()</a>, <a class="el" href="xdecap_8h.html#acb7f635ca4ca6e93c3519f140102107e">XDecap_ControlChannelEn()</a>, <a class="el" href="xdecap_8h.html#ae080ecfbaf86030ba14d9953ab84712b">XDecap_ControlMPktDetEn()</a>, <a class="el" href="xdecap_8h.html#a8e303e2c626dbe24800a3cf101f7a4b5">XDecap_ControlMPktDropEn()</a>, <a class="el" href="xdecap_8h.html#a6d58be72ac7fa018f18d54611fe3d641">XDecap_CoreInfo()</a>, <a class="el" href="xdecap_8h.html#a6756049f4dec640fa09ec11cbcd884ce">XDecap_DisablePacketStopIntr()</a>, <a class="el" href="xdecap_8h.html#a0cc9dcb164fba41c5da249cdf32b3817">XDecap_DisableVideoLockIntr()</a>, <a class="el" href="xdecap_8h.html#a4c78c318855982be71fc639e69b828f8">XDecap_DisableVideoUnLockIntr()</a>, <a class="el" href="xdecap_8h.html#ae7d5ad7d53da1ccb16c807ea02052a52">XDecap_DropPcktCnt()</a>, <a class="el" href="xdecap_8h.html#af58cf0b92153c236fd4277e85b8a4d20">XDecap_EnablePacketStopIntr()</a>, <a class="el" href="xdecap_8h.html#ab9203499da148ecf6d80a03bf4900c71">XDecap_EnableVideoLockIntr()</a>, <a class="el" href="xdecap_8h.html#a5d8e8d73c8324347dd85168fb29e0113">XDecap_EnableVideoUnLockIntr()</a>, <a class="el" href="xdecap_8h.html#a72fee94b00405e8fb5545fa3c5a8303a">XDecap_FECValidPcktCnt()</a>, <a class="el" href="xdecap_8h.html#ab30b274c583239acf948997ed004d891">XDecap_IntrClear()</a>, <a class="el" href="xdecap_8h.html#ab5009a5a4677df3265536c2eabccede6">XDecap_MatchIPv4Dest()</a>, <a class="el" href="xdecap_8h.html#afff0cbc7c218ded47ca987b4ac700ad1">XDecap_MatchIPv4Src()</a>, <a class="el" href="xdecap_8h.html#a6f0111c3756e356a0b4cbc56b938cce5">XDecap_MatchSSRC()</a>, <a class="el" href="xdecap_8h.html#a7ce70a699783f1daf42021d1b72b4aac">XDecap_MatchUDPDest()</a>, <a class="el" href="xdecap_8h.html#aa7aee64a35a170585e54f25b3f303841">XDecap_MatchUDPSrc()</a>, <a class="el" href="xdecap_8h.html#a61f2d8f16b25eb00dc5e7cd5e1c53990">XDecap_MatchVLANID()</a>, <a class="el" href="xdecap_8h.html#ab3422db4c38fed45bdae6b0f631d7eee">XDecap_MediaValidPcktCnt()</a>, <a class="el" href="xdecap_8h.html#a18ba8fab593c8fd70338f0b990a868e6">XDecap_ModuleEn()</a>, <a class="el" href="xdecap_8h.html#a2bf262248c92cce79666e89314708605">XDecap_PacketLockWindow()</a>, <a class="el" href="xdecap_8h.html#ac2a1ed398e315e4c0a0c827fe6282e6e">XDecap_PacketStopTimer()</a>, <a class="el" href="xdecap_8h.html#a4c6be9dde19f85b99084c74a50bc07ad">XDecap_PacketUnLockWindow()</a>, <a class="el" href="xdecap_8h.html#aad8cd81746f674f979c29831a9133f84">XDecap_PeakBufferLv()</a>, <a class="el" href="xdecap_8h.html#a3bc6d719b4635154461ab06fa56ec120">XDecap_ReOrderedPcktCnt()</a>, <a class="el" href="xdecap_8h.html#a43e58ca2c814f6340c95cf9e025dfa89">XDecap_SDIPacketLockStatus()</a>, <a class="el" href="xdecap_8h.html#ab25f00adc63140943864c530864dec09">XDecap_SetMatchSelect()</a>, <a class="el" href="xdecap_8h.html#af5c6749868419901a663259817f60991">XDecap_SetOperationMode()</a>, <a class="el" href="xdecap_8h.html#a8d1b1fb9baadf9abfbdb4ae381988b32">XDecap_StreamStat()</a>, <a class="el" href="xdecap_8h.html#a0ede6ffbec4252136ba2cf552c238a0b">XDecap_StreamStopIntrStatus()</a>, <a class="el" href="xdecap_8h.html#aa0d6c2a9bbd75692d371f561398ad505">XDecap_ToMatchVLANID()</a>, <a class="el" href="xdecap_8h.html#a698a7e99a597a4793a2dda468ec8c0b2">XDecap_VideoLockIntrStatus()</a>, and <a class="el" href="xdecap_8h.html#a0034eb23294b119ac39dd5960ca01110">XDecap_VideoUnLockIntrStatus()</a>.</p>

</div>
</div>
<a id="a1ab76a327ce342bbbd938166d13353fb"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a1ab76a327ce342bbbd938166d13353fb">&#9670;&nbsp;</a></span>IsPacketLockCallbackSet</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">u32 XDecap::IsPacketLockCallbackSet</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Set flag. </p>
<p>This flag is set to true when the callback has been registered </p>

</div>
</div>
<a id="a830ad007ed40cb8ee3d43da4be88f53d"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a830ad007ed40cb8ee3d43da4be88f53d">&#9670;&nbsp;</a></span>IsPacketStopCallbackSet</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">u32 XDecap::IsPacketStopCallbackSet</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Set flag. </p>
<p>This flag is set to true when the callback has been registered </p>

</div>
</div>
<a id="ab809ede1a7d9aa3aa292bb8c969e6d20"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ab809ede1a7d9aa3aa292bb8c969e6d20">&#9670;&nbsp;</a></span>IsPacketUnLockCallbackSet</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">u32 XDecap::IsPacketUnLockCallbackSet</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Set flag. </p>
<p>This flag is set to true when the callback has been registered </p>

</div>
</div>
<a id="a1fb6969b320fcfe70fb734325c3caca8"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a1fb6969b320fcfe70fb734325c3caca8">&#9670;&nbsp;</a></span>IsReady</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">u32 XDecap::IsReady</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Core and the driver instance are initialized. </p>

<p class="reference">Referenced by <a class="el" href="xdecap__intr_8c.html#adff14306a49cad1500cfb3c8f2d282c2">XDecap_IntrHandler()</a>.</p>

</div>
</div>
<a id="a059b4e4a7b1bba1edffe3b62acb72989"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a059b4e4a7b1bba1edffe3b62acb72989">&#9670;&nbsp;</a></span>PacketLockCallback</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="xdecap_8h.html#a92455d82c8ce7fade960e9b9622800eb">XDecap_Callback</a> XDecap::PacketLockCallback</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Callback for Packet lock event interrupt. </p>

<p class="reference">Referenced by <a class="el" href="xdecap_8h.html#a7b4b1c7c46cd9b705fcb8013fbce9531">XDecap_CfgInitialize()</a>.</p>

</div>
</div>
<a id="a394008078642de9785fc1a1581d898a6"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a394008078642de9785fc1a1581d898a6">&#9670;&nbsp;</a></span>PacketLockRef</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void* XDecap::PacketLockRef</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>To be passed to the connect interrupt callback. </p>

</div>
</div>
<a id="a112c4dbfd6342e6ed9272605d3d3169b"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a112c4dbfd6342e6ed9272605d3d3169b">&#9670;&nbsp;</a></span>PacketStopCallback</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="xdecap_8h.html#a92455d82c8ce7fade960e9b9622800eb">XDecap_Callback</a> XDecap::PacketStopCallback</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Callback for Packet Stop event interrupt. </p>

</div>
</div>
<a id="aaf469858e977b19f2a07b6e3f8763412"></a>
<h2 class="memtitle"><span class="permalink"><a href="#aaf469858e977b19f2a07b6e3f8763412">&#9670;&nbsp;</a></span>PacketStopRef</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void* XDecap::PacketStopRef</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>To be passed to the connect interrupt callback. </p>

</div>
</div>
<a id="ab0995b9b0123285dd99cbb70484fb5bf"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ab0995b9b0123285dd99cbb70484fb5bf">&#9670;&nbsp;</a></span>PacketUnLockCallback</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="xdecap_8h.html#a92455d82c8ce7fade960e9b9622800eb">XDecap_Callback</a> XDecap::PacketUnLockCallback</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Callback for Packet unlock event interrupt. </p>

</div>
</div>
<a id="ad5fbdefb57256e7606295795b4699450"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ad5fbdefb57256e7606295795b4699450">&#9670;&nbsp;</a></span>PacketUnLockRef</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void* XDecap::PacketUnLockRef</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>To be passed to the connect interrupt callback. </p>

</div>
</div>
</div><!-- contents -->
</div><!-- doc-content -->
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
  <ul>
    <li class="footer">Copyright &copy; 2015 Xilinx Inc. All rights reserved.</li>
  </ul>
</div>
</body>
</html>
